imperial relay station - French English Dictionary